body{margin: 0px; padding: 0px; font-size: 12px;}
*{list-style: none; margin: 0px; padding: 0px;}

fieldset {padding:10px; margin:5px; color:#333; border:1px dashed #D4D4D4;}
legend { color:#234f8d; font-weight:800; letter-spacing: 5px; padding: 2px 5px; border:1px dashed #D4D4D4;}

.easyui-validatebox{border-width:1px; border-style: solid;}
.panel-body { overflow: hidden;}

.top-layout{height: 50px; border: none;background:#e6eef8; position: relative;}
.top-header { height: 45px; line-height: 45px; background: url("../img/bg.png") bottom; }
.top-header h1 { font-size: 24px; padding: 0px 20px; float: left; color: #FFF;}

.footer{line-height:30px; border:none; text-align: center;background:#e6eef8;}
.footer a{ color: #000; text-decoration: none;}

.content-layout{ padding: 10px;}
.form-panel th{line-height: 30px; color: #777777; text-align: right; font-weight: normal;}
.form-panel td{ padding: 3px;}
.form-panel input.input-text, .form-panel select, .form-panel textarea { padding: 4px 5px; background: url("../img/input.png") repeat-x scroll 0 0 #FFFFFF; border: 1px solid #D0D0D0; font-size: 12px;}
.form-panel span.tips { margin-left: 20px; color: gray;}
.form-panel span.combo, .form-panel span.spinner {border: 1px solid #D0D0D0; padding: 0px;}
.form-panel input.combo-text{ margin: 0px; padding: 0 2px;}


.toolbar-outer { border: 1px solid #D4D4D4; margin: 2px;}
.toolbar-inner { border: 1px solid #FFFFFF;}

.datagrid-btn-separator {float: none;}
.images-btn { width: 16px; height: 16px; display: inline-block; cursor: pointer;}